/*bookhot*/
#top{width:780px;position:relative;}
#top .head{width:780px; height:30px; line-height:30px; }
#top .line{width:780px; height:2px; _top:30px; overflow:hidden; position:absolute; background:#d1d1d1; z-index:1;}
#top .head h1{width:220px; height:30px; font-size:16px; color:#38b2db; float:left;}
#top .head ul{ height:30px; float:right; }
#top .head ul li{float:left; height:24px; line-height:24px; margin-top:3px; margin-left:12px; padding:0 10px; font-size:14px;  font-weight:bold; color:#727272; cursor:pointer;  background:#f4f4f4;position:relative; z-index:6;}
#top .head ul li.current{padding-bottom:5px; color:#fff; background:#8bbe0a;}
#top .page-box{height:62px; width:780px; }
#top .page-top{margin-bottom:0; height:40px; }
.rank{width:780px; height:auto;  margin-bottom:15px; }
.rank div{width:780px; height:187px; border-bottom:1px dashed #dbdbdb; }
.rank dl{width:368px; height:136px; float:left; margin-left:22px; margin-top:27px;_margin-left:11px;}
.rank dl .num{width:26px; height:26px; margin-right:16px;  color:#8bbe07; font-weight:bold; text-align:center; line-height:26px; display:block; float:left; background:url(../images/top_num.png) no-repeat;}
.rank dl a.img{width:132px; height:132px; display:block; float:left; border:1px solid #ebebeb; margin-right:16px;}
.rank dl a.img dt{height:132px;  width:132px; line-height:132px; +font-size:132px; vertical-align:middle;  text-align:center; display:table-cell;}
.rank dl a.img dt img{vertical-align:middle;}
.rank dl dd.book_title {height:20px; margin-bottom:20px;}
.rank dl dd.book_title a{font-size:14px; color:#676767;}
.rank dl dd a:hover{text-decoration:underline;}
.rank dl dd{height:20px; line-height:20px; color:#676767;}
.rank dl dd .price{color:red;}
.rank dl dd.btn{height:22px; line-height:22px; margin-top:10px;}
.rank dl dd.btn .lend-read{padding:4px 5px; margin-right:10px; color:#fff; background:#3ab4d9;}
.rank dl dd.btn .join{padding:4px 8px;  color:#fff; background:#9b9b9b;}
.banner {width:780px;height:90px;background:#f60;margin-top:10px;}










